/*    */
package com.xj.common.bean.point;

import java.io.Serializable;
import java.util.List;

/*    */
/*    */
/*    */ public class RealPointValue implements Serializable {
    /*    */   private static final long serialVersionUID = 1L;
    /*    */   private List<Data> values;

    /*    */
    /*  8 */
    public String toString() {
        return "RealPointValue(values=" + getValues() + ")";
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        List<Data> $values = (List<Data>) getValues();
        return result * 59 + (($values == null) ? 43 : $values.hashCode());
    }

    protected boolean canEqual(Object other) {
        return other instanceof RealPointValue;
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof RealPointValue)) return false;
        RealPointValue other = (RealPointValue) o;
        if (!other.canEqual(this)) return false;
        List<Data> this$values = (List<Data>) getValues(), other$values = (List<Data>) other.getValues();
        return !((this$values == null) ? (other$values != null) : !this$values.equals(other$values));
    }

    public void setValues(List<Data> values) {
        this.values = values;
    }

    /*    */
    /*    */
    public List<Data> getValues() {
        /* 11 */
        return this.values;
        /*    */
    }

    public static class Data {
        /* 13 */     private String key;
        private Object value;

        public void setKey(String key) {
            this.key = key;
        }

        private String time_stamp;
        private Integer quality;

        public void setValue(Object value) {
            this.value = value;
        }

        public void setTime_stamp(String time_stamp) {
            this.time_stamp = time_stamp;
        }

        public void setQuality(Integer quality) {
            this.quality = quality;
        }

        public boolean equals(Object o) {
            if (o == this) return true;
            if (!(o instanceof Data)) return false;
            Data other = (Data) o;
            if (!other.canEqual(this)) return false;
            Object this$quality = getQuality(), other$quality = other.getQuality();
            if ((this$quality == null) ? (other$quality != null) : !this$quality.equals(other$quality)) return false;
            Object this$key = getKey(), other$key = other.getKey();
            if ((this$key == null) ? (other$key != null) : !this$key.equals(other$key)) return false;
            Object this$value = getValue(), other$value = other.getValue();
            if ((this$value == null) ? (other$value != null) : !this$value.equals(other$value)) return false;
            Object this$time_stamp = getTime_stamp(), other$time_stamp = other.getTime_stamp();
            return !((this$time_stamp == null) ? (other$time_stamp != null) : !this$time_stamp.equals(other$time_stamp));
        }

        protected boolean canEqual(Object other) {
            return other instanceof Data;
        }

        public int hashCode() {
            int PRIME = 59;
            int result = 1;
            Object $quality = getQuality();
            result = result * 59 + (($quality == null) ? 43 : $quality.hashCode());
            Object $key = getKey();
            result = result * 59 + (($key == null) ? 43 : $key.hashCode());
            Object $value = getValue();
            result = result * 59 + (($value == null) ? 43 : $value.hashCode());
            Object $time_stamp = getTime_stamp();
            return result * 59 + (($time_stamp == null) ? 43 : $time_stamp.hashCode());
        }

        public String toString() {
            return "RealPointValue.Data(key=" + getKey() + ", value=" + getValue() + ", time_stamp=" + getTime_stamp() + ", quality=" + getQuality() + ")";
        }

        /*    */
        /* 15 */
        public String getKey() {
            return this.key;
        }

        /* 16 */
        public Object getValue() {
            return this.value;
        }

        /* 17 */
        public String getTime_stamp() {
            return this.time_stamp;
        }

        public Integer getQuality() {
            /* 18 */
            return this.quality;
            /*    */
        }
        /*    */
    }
    /*    */
}


/* Location:              C:\Users\Administrator\Desktop\fsdownload\ie-data.jar!\BOOT-INF\lib\ie-base-1.0-SNAPSHOT.jar!\com\xj\common\bean\point\RealPointValue.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */